package com.domino.shared.model;

import java.io.Serializable;
import java.util.Collections;
import java.util.List;
import java.util.Set;

import com.domino.shared.Player;

public interface Board extends Serializable{

	Set<Point> getAvailblePoints(Color color);

	int getColorCount(Color color);

	Color getColor(Point point);

	List<Brick> getBricks();
	
	int getRoundNumber();

	void putBrick(Brick brick);

	void stopGame();

	int getSize();

	Color getNextColor();

	int getScore(Color positiveColor);

}